dogs broker cfa cats puppies breed puppy real estate investment cash flow cat dog factoring breeder cattery american cash flow association factor